#ifndef __GRAPHICSTEST_H
#define __GRAPHICSTEST_H

#include "stdint.h"
#include "Adafruit_GFX_Library/Adafruit_GFX.h"    // Core graphics library
#include "Adafruit_ST7789/Adafruit_ST7789.h" // Hardware-specific library for ST7789

extern Adafruit_ST7789 tft;

void testlines(uint16_t color);
void testdrawtext(char *text, uint16_t color);
void testfastlines(uint16_t color1, uint16_t color2);
void testdrawrects(uint16_t color);
void testfillrects(uint16_t color1, uint16_t color2);
void testfillcircles(uint8_t radius, uint16_t color);
void testdrawcircles(uint8_t radius, uint16_t color);
void testtriangles();
void testroundrects();
void tftPrintTest();
void mediabuttons();

void testDemo();

#endif